Skip to content

chore(deps): update dependency polyfill to 11.4.5 - #7042

Merged
thomhurst merged 1 commit into
mainfrom
renovate/polyfill-11.x
Oct 13, 2026
Merged

thomhurst merged 1 commit into
mainfrom
renovate/polyfill-11.x

Conversation

@thomhurst

@thomhurst thomhurst commented Oct 12, 2026 •

Copy link
Copy Markdown
Owner

This PR contains the following updates:

Package Type Update Change
Polyfill nuget patch 11.4.4 → 11.4.5

Release Notes

SimonCropp/Polyfill (Polyfill)

v11.4.5

Compare Source

  • #​680 Avoid per-read char[] allocation in StringStream on older targets
  • #​681 Insert spans into List with a single shift
  • #​682 Scan for line breaks in a single pass in SpanLineEnumerator
  • #​683 Encode Base64Url without intermediate strings and arrays
  • #​684 Override WriteByte in WritableMemoryStream
  • #​685 Block copy in List AddRange(ReadOnlySpan) and CopyTo(Span)
  • #​686 Avoid quadratic separator search in SplitAny for char separators
  • #​687 Cache the last ReadAsync task in the memory stream polyfills
  • #​688 Use the span based Convert APIs in the Base64 polyfill
  • #​689 Index into IList sources in Take(Range) and TakeLast
  • #​690 Find string separators in a single pass in SplitAny
  • #​691 Defer the Adler-32 modulo in the ZLibStream polyfill
  • #​692 Make the SkipLast polyfill streaming
  • #​693 Grow geometrically in CollectionsMarshal.SetCount
  • #​694 Copy in blocks in StringBuilder.CopyTo(int, Span, int)
  • #​695 Use the runtime's HashSet.TryGetValue when it exists
  • #​696 Port the BCL string algorithm for Path.GetRelativePath
  • #​697 Size the buffers of the Base64 OperationStatus overloads by the data
  • #​698 Only materialize the requested range in StringBuilder.Append(StringBuilder, int, int)
  • #​699 Pre-size the dictionary in ToDictionary(IEnumerable)
  • #​700 Enumerate regex matches lazily in ValueMatchEnumerator
  • #​701 Write File span and memory payloads without copying them
  • #​702 Do not copy the queue in PriorityQueue.Remove when the element is absent
  • #​703 Share one RandomNumberGenerator and draw random bytes in batches
  • #​704 Do not check IsEmpty for every item in ConcurrentBag.Clear
  • #​705 Use the regex cache for static Regex.Count and Regex.EnumerateSplits
  • #​706 Hash spans without copying the input to a new array
  • #​707 Read the backing array through a compiled accessor in CollectionsMarshal.AsSpan
  • #​708 Count and test BitArray bits a word at a time
  • #​709 Read lines until ReadLineAsync returns null in the File polyfills
  • #​710 Use the static one-shots in the CryptographicOperations extension polyfills
  • #​711 Read StringBuilder chunk fields through compiled accessors in GetChunks
  • #​712 Add fast paths for valid input to Utf8 and Utf16 IndexOfInvalidSubsequence
  • #​713 Parse spans directly in TryParse(ReadOnlySpan, IFormatProvider, out T)
  • #​714 Add an Int64 fast path to the TimeSpan.From* polyfills
  • #​715 Read Microsecond and Nanosecond straight from the ticks
  • #​716 Use whole-string invariant casing in string ToUpperOrdinal and ToLowerOrdinal
  • #​717 Build version 7 Guids from Guid.NewGuid below net8
  • #​718 Do not allocate in Random.NextInt64 and Random.NextBytes(Span)
  • #​719 GetMemberWithSameMetadataDefinitionAs triggers IL2070
  • #​720 Read spans directly in the hex Convert polyfills
  • #​721 Encode large Base64Url inputs with the vectorized encoder on net8
  • #​722 Use a 256 byte stack buffer in Base64Url.EncodeToString
  • #​723 Suppress IL2070 on GetMemberWithSameMetadataDefinitionAs

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate CLI.

Summary by CodeRabbit

  • Chores
    • Updated the Polyfill package to version 11.4.5, including in .NET Framework test project templates.

@thomhurst thomhurst added dependencies Pull requests that update a dependency file PATCH renovate-bot labels Oct 12, 2026
@thomhurst
thomhurst enabled auto-merge (squash) October 12, 2026 23:40
@thomhurst
thomhurst deployed to Pull Requests October 12, 2026 23:40 — with GitHub Actions Active
@thomhurst
thomhurst deployed to Pull Requests October 12, 2026 23:40 — with GitHub Actions Active
@thomhurst
thomhurst deployed to Pull Requests October 12, 2026 23:40 — with GitHub Actions Active
@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Oct 12, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-10-12T23:41:29.935473Z 6f323de PR opened
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@coderabbitai

coderabbitai Bot commented Oct 12, 2026 •

Copy link
Copy Markdown

Review in Change Stack →

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration
  • Configuration used: Organization UI
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: ea6af951-26b2-429e-83b4-1ab95c651f14
📥 Commits

Reviewing files that changed from the base of the PR and between 7b3e040 and 6f323de.

📒 Files selected for processing (2)
  • Directory.Packages.props
  • src/TUnit.Templates/content/TUnit/TestProject.csproj

Included review availability: This review used your included allowance. Your plan provides up to 8 included reviews per hour; 7 remain after this review.

📝 Walkthrough

Walkthrough

The managed Polyfill version and the conditional package reference in the TUnit test project template changed from 11.4.4 to 11.4.5.

Changes

Polyfill version update

Layer / File(s) Summary
Update the managed and template package versions
Directory.Packages.props, src/TUnit.Templates/content/TUnit/TestProject.csproj
Both Polyfill package version declarations now use 11.4.5. The template reference remains conditional on IsNetFramework and retains PrivateAssets="all".

Priority: ⬇️ Low

Estimated code review effort: 1 (Trivial) | ~3 minutes

Change: Other

Merge Risk: ⚪ Minimal · up to 6f323

This is a patch-level dependency bump applied consistently to the central package version and the template reference. The version is published on NuGet, so restore should succeed. No actionable merge risk remains.

Pre-merge checks · Passed 5
Passed Passed checks (5 passed)
Check name Status Explanation
Description Check Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check Passed The title clearly and concisely describes the Polyfill dependency update from 11.4.4 to 11.4.5.
Docstring Coverage Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 0…
Linked Issues check Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check Passed Check skipped because no linked issues were found for this pull request.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Commit to this branch
  • Create a new PR
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

A rabbit checks the package line,
And finds the newer version fine.
The template follows, neat and true,
With private assets still in view.
Then hops away beneath the moon.

Comment @coderabbitai help to get the list of available commands.

@greptile-apps

greptile-apps Bot commented Oct 12, 2026 •

Copy link
Copy Markdown
Contributor

RetriggerConfidence Score: 5/5

[High impact] This dependency update appears safe to merge; no blocking issue was found.

Summary

Updates Polyfill from 11.4.4 to 11.4.5.

  • TUnit’s internal builds and .NET Framework templates use Polyfill 11.4.5.

Reviews (1) · Last reviewed commit: "chore(deps): update dependency polyfill ..." · Reviewed by Greptile

This was referenced Oct 14, 2026

This branch was successfully deployed

1 active deployment
Pull Requests — 6f323de5 Deployed Oct 12, 2026 by thomhurst via modularpipeline (windows-latest) #19878
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file PATCH renovate-bot

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants